package cn.jcby.app.lebu.service;

import cn.jcby.app.lebu.controller.req.AddPersonMotionReq;
import cn.jcby.app.lebu.controller.req.BasicListReq;
import cn.jcby.app.lebu.controller.req.UpdatePersonMotionReq;
import cn.jcby.app.lebu.controller.res.PersonMotionStatRes;
import cn.jcby.app.lebu.entity.UserPersonMotionEntity;
import cn.jcby.app.lebu.utils.PageUtils;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 个人运动
 *
 * @author lht
 * @email 
 * @date 2023-12-07 15:13:35
 */
public interface UserPersonMotionService extends IService<UserPersonMotionEntity> {

    PageUtils queryPage(BasicListReq params);

    void add(AddPersonMotionReq req) ;

    void updateBy(UpdatePersonMotionReq req) ;

    PersonMotionStatRes stat(String motionType);
}

